#include<bits/stdc++.h>
using namespace std;
int a[105],b[105];
int T;
void solve(){
    int ma=INT_MIN;
    memset(a,0,sizeof a);
    memset(b,0,sizeof b);
    int n;cin>>n;
    for(int i=0;i<n;i++)cin>>a[i];
    if(n>20){
        cout<<0<<'\n';
        return;
    }
    for(int i=0;i<(1<<n);i++){
        int ans=0;
        int l0=-1,l1=-1;
        for(int j=0;j<n;j++){
            if(i&(1<<j))b[j]=1;
            else b[j]=0;
        }
        for(int j=0;j<n;j++){
            if(b[j]==0){
                if(l0!=-1){
                    if(a[j]==a[l0])ans+=a[j];
                }
                l0=j;
            }
            if(b[j]==1){
                if(l1!=-1){
                    if(a[j]==a[l1])ans+=a[j];
                }
                l1=j;
            }
        }
        ma=max(ma,ans);
    }
    cout<<ma<<'\n';
}
int main(){
    freopen("color.in","r",stdin);
    freopen("color.out","w",stdout);
    cin>>T;
    while(T--)solve();
    return 0;
}
